[Funland] Hội những người đang tự học lập trình Mobile

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Cụ An Nguyen 1
Em thấy python code nhìn nó sáng (nếu dùng kiểu cổ điển là hạn chế các self, class), đọc đỡ rối mắt, tận dụng model.
Ảnh chụp Màn hình 2021-02-24 lúc 08.29.37.png

Nhưng code của js trong react nó sao mà cứ rối rối, hay em dùng pycharm không support để soạn thảo.
Ảnh chụp Màn hình 2021-02-24 lúc 08.31.02.png

Sai 1 dấu ; là toi.
Trong khi anh Python thì chỉ cần xuống dòng, lùi vào là xong :)
Em hỏi cụ 1 chút.
Cái notifications khi bắn về thì làm sao khi khách click vào thì vào đugns trang mình cần cụ nhỉ?
 

An Nguyen 1

Xe tăng
Biển số
OF-434581
Ngày cấp bằng
4/7/16
Số km
1,396
Động cơ
973 Mã lực
Tuổi
47
Cụ An Nguyen 1
Em thấy python code nhìn nó sáng (nếu dùng kiểu cổ điển là hạn chế các self, class), đọc đỡ rối mắt, tận dụng model.
Ảnh chụp Màn hình 2021-02-24 lúc 08.29.37.png

Nhưng code của js trong react nó sao mà cứ rối rối, hay em dùng pycharm không support để soạn thảo.
Ảnh chụp Màn hình 2021-02-24 lúc 08.31.02.png

Sai 1 dấu ; là toi.
Trong khi anh Python thì chỉ cần xuống dòng, lùi vào là xong :)
Em hỏi cụ 1 chút.
Cái notifications khi bắn về thì làm sao khi khách click vào thì vào đugns trang mình cần cụ nhỉ?
Python là trình phiên dịch, nên code đơn giản, lỏng lẻo, dễ viết, dễ chạy nhưng hiệu năng kém (kiểu như matlab).
JS biên dịch nên chặt chẽ, khó viết hơn, bù lại hiệu năng cao hơn. RN là cross plassform nên hiệu năng vẫn chưa bằng native như Anndroid, Kotlin, CObject...
Notification cụ muốn điều khiển chi tiết thì phần data, cụ truyền kiểu json, app front end sẽ đón cái json và mở theo route. Nhưng em thấy xác suất đúng tầm 80%, chưa tìm hiểu vì lý do gì.
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Python là trình phiên dịch, nên code đơn giản, lỏng lẻo, dễ viết, dễ chạy nhưng hiệu năng kém (kiểu như matlab).
JS biên dịch nên chặt chẽ, khó viết hơn, bù lại hiệu năng cao hơn. RN là cross plassform nên hiệu năng vẫn chưa bằng native như Anndroid, Kotlin, CObject...
Notification cụ muốn điều khiển chi tiết thì phần data, cụ truyền kiểu json, app front end sẽ đón cái json và mở theo route. Nhưng em thấy xác suất đúng tầm 80%, chưa tìm hiểu vì lý do gì.
Thanks cụ.
Em đang vướng vấn đề ntn.
Em dùng react native tabview
Nhưng ví dụ trong chỗ Giới thiệu, có tab nữa là Khuyến mãi, tức là tab con trong đó.
Thì khi navigate qua làm sao qua được chính xác được tab Khuyến mãi cụ nhỉ?

Mã:
checkSwitch = (notificationData) => {
        switch (notificationData.navigate) {
            case 'Lịch':
                this.props.navigation.navigate("Lịch");
                break;

            case 'Dịch vụ':
                this.props.navigation.navigate("Dịch vụ");
                break;

            case 'Đặt ngay':
                this.props.navigation.navigate("Đặt ngay");
                break;

            case 'Giới thiệu':
                this.props.navigation.navigate("Giới thiệu");
                break;

            default:
                console.log(notificationData.message);
        }

    };
Ảnh chụp Màn hình 2021-02-25 lúc 08.34.02.png
 

An Nguyen 1

Xe tăng
Biển số
OF-434581
Ngày cấp bằng
4/7/16
Số km
1,396
Động cơ
973 Mã lực
Tuổi
47
Thanks cụ.
Em đang vướng vấn đề ntn.
Em dùng react native tabview
Nhưng ví dụ trong chỗ Giới thiệu, có tab nữa là Khuyến mãi, tức là tab con trong đó.
Thì khi navigate qua làm sao qua được chính xác được tab Khuyến mãi cụ nhỉ?

Mã:
checkSwitch = (notificationData) => {
        switch (notificationData.navigate) {
            case 'Lịch':
                this.props.navigation.navigate("Lịch");
                break;

            case 'Dịch vụ':
                this.props.navigation.navigate("Dịch vụ");
                break;

            case 'Đặt ngay':
                this.props.navigation.navigate("Đặt ngay");
                break;

            case 'Giới thiệu':
                this.props.navigation.navigate("Giới thiệu");
                break;

            default:
                console.log(notificationData.message);
        }

    };
Ảnh chụp Màn hình 2021-02-25 lúc 08.34.02.png
Đại loại ntn ạ?
navigation.navigate('Giới thiệu', {

screen: 'Khuyến mãi',

params: {

Loaikhach: 'ThanThiet',

});

Nhưng em nghĩ 1 là cụ làm thêm 1 tab, còn nếu nhiều tab quá thì dùng drawnav
 

tienvtg

Xe máy
Biển số
OF-607358
Ngày cấp bằng
5/1/19
Số km
88
Động cơ
122,570 Mã lực
Tuổi
41
Có đam mê là sẽ thành công, chúc may mắn nhé cụ thớt.
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Có đam mê là sẽ thành công, chúc may mắn nhé cụ thớt.
Giờ càng ngày càng thành thạo rồi cụ.
Làm nhanh lắm. Em đang ngâp cứu các giải pháp để app tăng tốc nhanh hơn :D
 

oketo

Xe hơi
Biển số
OF-37928
Ngày cấp bằng
11/6/09
Số km
122
Động cơ
472,469 Mã lực
Nơi ở
Hà Nội
rất thích món này, nhưng chẳng biết gì :D
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
rất thích món này, nhưng chẳng biết gì :D
Thích thì cày cụ ơi, một thời gian là quen mà :))
Người ta bảo cần 10K giờ, em mới đc 1/10, nên 10K giờ nữa chắc pro lắm :))
 

Hà Duy Phương

Xe tải
Biển số
OF-202359
Ngày cấp bằng
16/7/13
Số km
420
Động cơ
325,229 Mã lực
Ai cần Flutter không? Mình dạy cho. 2 năm kinh nghiệm. ;)
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com

Santo70

Xe buýt
Biển số
OF-160701
Ngày cấp bằng
14/10/12
Số km
710
Động cơ
353,226 Mã lực
Oánh dấu phát để lưu lại. Mình cũng đang mày mò món này nhưng mà làm cho Android. Hẹn các cụ khi nào app lên được store sẽ vào đây khoe nhé.

Sent from Nokia 8.1 via OTOFUN
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Oánh dấu phát để lưu lại. Mình cũng đang mày mò món này nhưng mà làm cho Android. Hẹn các cụ khi nào app lên được store sẽ vào đây khoe nhé.

Sent from Nokia 8.1 via OTOFUN
Cụ dùng React đi, làm phát ăn ngay 2 bên cho nhàn.
Còn muốn đẹp từng nền tảng thì dùng riêng, nhưng như thế mất công lắm.
Chỉ tận dụng được mỗi cái server API chung nhau :D
 

Santo70

Xe buýt
Biển số
OF-160701
Ngày cấp bằng
14/10/12
Số km
710
Động cơ
353,226 Mã lực
Cụ dùng React đi, làm phát ăn ngay 2 bên cho nhàn.
Còn muốn đẹp từng nền tảng thì dùng riêng, nhưng như thế mất công lắm.
Chỉ tận dụng được mỗi cái server API chung nhau :D
Mình dân ngoại đạo, mới đang mày mò nên phải làm được một sản phẩm đã rồi lúc đó mới nói chuyện dùng cái khác được, hehe. Thấy trên reddit của react, có cộng đồng sử dụng show cả app mẫu, mình tải về thấy nó nặng nặng thế nào ấy.

Sent from Nokia 8.1 via OTOFUN
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Mình dân ngoại đạo, mới đang mày mò nên phải làm được một sản phẩm đã rồi lúc đó mới nói chuyện dùng cái khác được, hehe. Thấy trên reddit của react, có cộng đồng sử dụng show cả app mẫu, mình tải về thấy nó nặng nặng thế nào ấy.

Sent from Nokia 8.1 via OTOFUN
Em cũng ngoại đạo mà, em code đc 2 app rồi @@
Cụ tải app mẫu làm gì, mới làm thì tập từ hello world đi.
Mà cụ làm app offline à? Không có API server?
 

Santo70

Xe buýt
Biển số
OF-160701
Ngày cấp bằng
14/10/12
Số km
710
Động cơ
353,226 Mã lực
Em cũng ngoại đạo mà, em code đc 2 app rồi @@
Cụ tải app mẫu làm gì, mới làm thì tập từ hello world đi.
Mà cụ làm app offline à? Không có API server?
Hehe, không đến nỗi đến mức mới làm app hello world :D . Mình làm app online, có lấy dữ liệu từ API của trang này fantasy.premierleague.com để lấy số liệu.

Sent from Nokia 8.1 via OTOFUN
 

Of.NguyenLinh

Xe lừa
Biển số
OF-291212
Ngày cấp bằng
6/6/06
Số km
35,143
Động cơ
1,476,463 Mã lực
Nơi ở
Sản phẩm chăm sóc xe nextzett
Website
1z-vietnam.com
Hehe, không đến nỗi đến mức mới làm app hello world :D . Mình làm app online, có lấy dữ liệu từ API của trang này fantasy.premierleague.com để lấy số liệu.

Sent from Nokia 8.1 via OTOFUN
Thế mà cụ bảo là ngoại đạo :P
Cụ xơi thẳng API của nó luôn cũng hay, em thì thích kéo về server mình tính toán lựa cái phù hợp mới cấp API, nếu thế cụ thử cái react đi, em thấy hay mà, nó tân tiến, cũng dùng js cả thôi.
 
Thông tin thớt
Đang tải

Bài viết mới

Top