Hi các mẹ, mình có vài năm trong nghề, đang tính chuyển qua làm mobile, nhưng chưa có kinh nghiệm mảng này, nhờ các thím đang làm mảng này để lại vài lời vàng ngọc, giúp đỡ em chuyển domain thành công chuẩn vozer nào, hứa đừng chửi e nhé

1. hiện tại thì ios hay android thì nên tập trung 1 hay 2 thế các thím, tất nhiên 2 vẫn tốt cơ mà để chọn việc thì thằng nào làm việc môi trường/ lương ok hơn ?
2. khả năng tự kiếm tiền trên app mình làm/ freelance 2 thằng này ntn thế các thím, tụi nó port qua lại dễ không ?
3. thường mình làm fullstack hay có design/backend riêng cho app ?
4. nhà tuyển dụng, xu hướng đang cần skill/ cutting edge/ framework nào nhỉ
5. flow để study hợp lý ?
1. hiện tại thì ios hay android thì nên tập trung 1 hay 2 thế các thím, tất nhiên 2 vẫn tốt cơ mà để chọn việc thì thằng nào làm việc môi trường/ lương ok hơn ?
iOS lương cao hơn
2. khả năng tự kiếm tiền trên app mình làm/ freelance 2 thằng này ntn thế các thím, tụi nó port qua lại dễ không ?
Tuỳ.
3. thường mình làm fullstack hay có design/backend riêng cho app ?
Tùy.
4. nhà tuyển dụng, xu hướng đang cần skill/ cutting edge/ framework nào nhỉ
Đa nền tảng (React native, Flutter).
Reactions:
alatka
nên làm chung ios và android nhé
nếu xác định làm mỳ ăn liền thì flutter/react nativr thẳng tiến, còn nếu muốn làm app/game đàng hoàng lâu dài thì làm native nhé, cực tý nhưng mà ổn dài lâu
về vụ kiếm tiền thì nếu bác làm ngon thì kiếm tiền dễ thôi, mình chuyên làm game trên mobile thì xác nhận giờ vẫn thơm nhé , chủ yếu là bán iap với cả hiện quảng cáo kiếm tiền là chính
mobile thì nếu bác làm 1 mình chơi lun fullstack sẽ hơi cực vì sau này còn mang con backend lên server nữa , thường thì giờ ng ta đầu tư thì thuê webservice của amazon để lưu thông tin trên đó
còn nếu làm để kiếm việc thì bác nên có sản phẩm ngon ghẻ , lúc đó cơ hội pass rất cao, khuyên dùng các ngôn ngữ java / objc /swift / c++ cho mobile, backend thì python, c++, nodejs, golang
Reactions:
alatka
Làm đc cả 2, khuyên thím học ios vì thời gian này th android đang chuyển từ java sang kotlin nên khá dở hơi nếu thím chỉ học 1 cái java hoặc kotlin, hơn nữa ios theo em thì nó clean hơn android và lương tb cao hơn android từ 20 đến 30%
Reactions:
alatka
Làm đc cả 2, khuyên thím học ios vì thời gian này th android đang chuyển từ java sang kotlin nên khá dở hơi nếu thím chỉ học 1 cái java hoặc kotlin, hơn nữa ios theo em thì nó clean hơn android và lương tb cao hơn android từ 20 đến 30%
Thì thằng ios cũng có objective c với swift mà bác
Hi các mẹ, mình có vài năm trong nghề, đang tính chuyển qua làm mobile, nhưng chưa có kinh nghiệm mảng này, nhờ các thím đang làm mảng này để lại vài lời vàng ngọc, giúp đỡ em chuyển domain thành công chuẩn vozer nào, hứa đừng chửi e nhé

1. hiện tại thì ios hay android thì nên tập trung 1 hay 2 thế các thím, tất nhiên 2 vẫn tốt cơ mà để chọn việc thì thằng nào làm việc môi trường/ lương ok hơn ?
2. khả năng tự kiếm tiền trên app mình làm/ freelance 2 thằng này ntn thế các thím, tụi nó port qua lại dễ không ?
3. thường mình làm fullstack hay có design/backend riêng cho app ?
4. nhà tuyển dụng, xu hướng đang cần skill/ cutting edge/ framework nào nhỉ
5. flow để study hợp lý ?
1. Tập trung được cả 2 thì chơi cross plaform flutter hoặc React Native, nếu không thì nên chọn IOS vì thằng ios đang khá hiếm dev, lương cao hơn thằng Android ( trung bình thôi)
2. Khả năng kiếm tiền từ app thì tuỳ, nhưng khả năng mua Items trong app thì thằng bên IOS nhiều hơn hẳn vì IOS dùng toàn bọn có điều kiện.
3. Khi đi làm thì sẽ có design backend riêng, còn nếu làm riêng muốn tự làm hết thì k nói
4. Xu hướng thì thằng nào có core tốt, tự tìm hiểu cũng như giải quyết vấn đề tốt hay giải thuật các thứ tốt vẫn sẽ được ưu tiên
5. Tốt nhất là nên đọc cơ bản về cấu trúc dự án, ví dụ Android thì nên nắm vững OOP, sau thì làm 1 project cho riêng mình. Sau này va chạm nhiều là sẽ lên hết.
Reactions:
alatka
nên làm chung ios và android nhé
nếu xác định làm mỳ ăn liền thì flutter/react nativr thẳng tiến, còn nếu muốn làm app/game đàng hoàng lâu dài thì làm native nhé, cực tý nhưng mà ổn dài lâu
về vụ kiếm tiền thì nếu bác làm ngon thì kiếm tiền dễ thôi, mình chuyên làm game trên mobile thì xác nhận giờ vẫn thơm nhé , chủ yếu là bán iap với cả hiện quảng cáo kiếm tiền là chính
mobile thì nếu bác làm 1 mình chơi lun fullstack sẽ hơi cực vì sau này còn mang con backend lên server nữa , thường thì giờ ng ta đầu tư thì thuê webservice của amazon để lưu thông tin trên đó
còn nếu làm để kiếm việc thì bác nên có sản phẩm ngon ghẻ , lúc đó cơ hội pass rất cao, khuyên dùng các ngôn ngữ java / objc /swift / c++ cho mobile, backend thì python, c++, nodejs, golang
Thím làm mobile thì đang làm bằng cách nào ? game engine hay framework
Thì thằng ios cũng có objective c với swift mà bác
H cũng ít ai dùng objective c lắm bác, swift là nhiều, còn thằng google android thì h đang kotlin first rồi bác
Thím làm mobile thì đang làm bằng cách nào ? game engine hay framework
cocos với unity đó thím, nhưng hiện tại mình đang làm inhouse engine để dễ maintain sau này
H cũng ít ai dùng objective c lắm bác, swift là nhiều, còn thằng google android thì h đang kotlin first rồi bác
kok hẳn vậy, swift thì cũng rất nhiều ng xài nhưng mà phần lớn là objc vẫn dc dùng nhiều nhất vì làm swift mà muốn gọi qua code c thì vẫn phải thông qua objc nhiều lắm, nhiều document hiện nay đều cho cả swift lẫn objc mà , mình làm ios vẫn tin dùng objc hơn là swift vì thấy nó chưa stable còn có lỗi, đợi thêm 1, 2 version sau coi thế nào, còn bên android khẳng định với bạn lun là java vẫn chiếm thế thượng phong hơn là thằng kotlin
https://www.google.com/amp/s/stackify.com/popular-programming-languages-2018/amp/
kok hẳn vậy, swift thì cũng rất nhiều ng xài nhưng mà phần lớn là objc vẫn dc dùng nhiều nhất vì làm swift mà muốn gọi qua code c thì vẫn phải thông qua objc nhiều lắm, nhiều document hiện nay đều cho cả swift lẫn objc mà , mình làm ios vẫn tin dùng objc hơn là swift vì thấy nó chưa stable còn có lỗi, đợi thêm 1, 2 version sau coi thế nào, còn bên android khẳng định với bạn lun là java vẫn chiếm thế thượng phong hơn là thằng kotlin này
Em thấy nếu ng mới học thì toàn bắt đầu với Swift là nhiều, tutorial cũng thế. Còn về Kotlin thì e thấy thằng Google nó hứa hẹn đủ điều lắm bác, kb cho tin được không nhưng đại khái thì bác biết đấy, lúc nào cx truyền thông kotlin sẽ là nn chính cho Android. Bản thân em cx đánh giá cao thằng Java cho Android vì nhiều người base ban đầu đều là Java chứ có ai base Kotlin đâu nên Java ngon và công đồng mạnh support nhiều là điều chắc chắn. Còn nói về việc nên join vào cái nào tại thời điểm này thì e vẫn nghĩ là iOS
Reactions:
alatka
cảm ơn các thím, mấy thằng này cũng phân nhánh dữ, giờ có native với cross, web app các thứ, android thì lại có kutlin với java, ios thì có swift với objC, chắc chơi luôn 2 thằng nhưng nếu làm việc chắc ưu tiên ios quá anh em. Đầu tư vườn táo cũng hao máu đây

vậy trước khi apply đâu thì phải có app trên store để show cho họ rồi. anh em thấy công việc thế nào, hạnh phúc với nghề không

iOS hay Android cái nào cũng đc, mình thì ở cty làm iOS với Flutter, đang tính có time học thêm Android nữa. Mobile thì chủ yếu các bác gọi từ các API của sẳn của Apple hay Google là chính hầu như ko xữ lý gì nhiều, nói cho sang là làm View

. Mình đi làm mấy năm nay đụng Camera, Audio, Speech với Media cũng ko nhiều. Toàn là làm View là nhiều.
Giờ thì mình chơi Flutter cho nó khoẻ ở khoảng làm View, còn các phần camera blah, blah không có thì mình mới code, đa phần là giờ ở Flutter nó có hết bà nó rồi.
Về ngôn ngữ lập trình mình ko care cho lắm Swift hay Kotlin đều chơi đc tất. Nhưng với iOS bác kia nói đúng có nhiều cái bind từ C thì vẫn cần Objective-C. Ngay cả bộ UIKit của tụi Apple đều là Objective-C hết. H nó có SwiftUI rồi cái đó nó viết thuần Swift theo style declarative bênn Anndroid thì có 1 cái nào y như thế.
Giờ phải cần học thêm Rx nữa cũng đủ chơi rồi. Làm View ko khó chỉ có cực thôi.

Reactions:
alatka
cảm ơn các thím, mấy thằng này cũng phân nhánh dữ, giờ có native với cross, web app các thứ, android thì lại có kutlin với java, ios thì có swift với objC, chắc chơi luôn 2 thằng nhưng nếu làm việc chắc ưu tiên ios quá anh em. Đầu tư vườn táo cũng hao máu đây

vậy trước khi apply đâu thì phải có app trên store để show cho họ rồi. anh em thấy công việc thế nào, hạnh phúc với nghề không
Nói không phải phủ chứ làm app giờ hầu như hơi tèo

. Rất khó có ăn, làm game thì chấm hút được, vì App giờ nó tràng kho rồi, đôi khi muốn đú app phải bỏ mớ $ quảng cáo.
Reactions:
alatka
Nói không phải phủ chứ làm app giờ hầu như hơi tèo

. Rất khó có ăn, làm game thì chấm hút được, vì App giờ nó tràng kho rồi, đôi khi muốn đú app phải bỏ mớ $ quảng cáo.
Cảm ơn bác, Chắc kiếm thêm bên ngoài có vẻ hơi cạnh tranh nhỉ, em thấy chính vì tụi này có khả năng làm app hoặc freelance để kiếm thêm nên mới ham hố đó á bác

chứ jobs hiện tại mình làm đa số toàn logic cũng mệt đầu vkl, mà khó ứng dụng làm thêm bên ngoài
Hi các mẹ, mình có vài năm trong nghề, đang tính chuyển qua làm mobile, nhưng chưa có kinh nghiệm mảng này, nhờ các thím đang làm mảng này để lại vài lời vàng ngọc, giúp đỡ em chuyển domain thành công chuẩn vozer nào, hứa đừng chửi e nhé

1. hiện tại thì ios hay android thì nên tập trung 1 hay 2 thế các thím, tất nhiên 2 vẫn tốt cơ mà để chọn việc thì thằng nào làm việc môi trường/ lương ok hơn ?
2. khả năng tự kiếm tiền trên app mình làm/ freelance 2 thằng này ntn thế các thím, tụi nó port qua lại dễ không ?
3. thường mình làm fullstack hay có design/backend riêng cho app ?
4. nhà tuyển dụng, xu hướng đang cần skill/ cutting edge/ framework nào nhỉ
5. flow để study hợp lý ?
1/ ios. Lý do thì như mấy ông bên trên có nói đấy, lương cao hơn và nhu cầu cao hơn (chủ yếu do ít dev) cơ mà phải có mac
2/khó nói chính xác, theo thống kê thì ios trả cao nhưng store nó quản gắt hơn nhiều so với play store nên nếu ko vững tay thì android dễ ăn hơn
3/ được nhưng mình ko khuyến khích, bỏi vì nếu thực sự đi vào mobile bác sẽ thấy khi dev mobile thì nó cũng là 1 dạng full stack mini khi phải tạo db (cho chức năng offline) rồi ui,flow, threading, phần cứng ... Nên nếu bao luôn backend sẽ rất cự c

4/Kotlin, multi threading (rx, coroutine...),bluetooth, camera... Cross platform thì react hoặc flutter. Ios mình mới dev sương sương thôi nên ko rõ

Nói chung làm cũng gần 3 năm rồi, so với các bô lão thì vẫn còn kém nhưng cũng có chút kn để share
via nextVOZ for Android Reactions:
alatka
1/ ios. Lý do thì như mấy ông bên trên có nói đấy, lương cao hơn và nhu cầu cao hơn (chủ yếu do ít dev) cơ mà phải có mac
2/khó nói chính xác, theo thống kê thì ios trả cao nhưng store nó quản gắt hơn nhiều so với play store nên nếu ko vững tay thì android dễ ăn hơn
3/ được nhưng mình ko khuyến khích, bỏi vì nếu thực sự đi vào mobile bác sẽ thấy khi dev mobile thì nó cũng là 1 dạng full stack mini khi phải tạo db (cho chức năng offline) rồi ui,flow, threading, phần cứng ... Nên nếu bao luôn backend sẽ rất cự c

4/Kotlin, multi threading (rx, coroutine...),bluetooth, camera... Cross platform thì react hoặc flutter. Ios mình mới dev sương sương thôi nên ko rõ

Nói chung làm cũng gần 3 năm rồi, so với các bô lão thì vẫn còn kém nhưng cũng có chút kn để share
via nextVOZ for Android
cảm ơn bác, rất chi tiết

chắc chiến ios theo như anh em ở đây dụ dỗ quá, android tiếp cận sau chứ ham hố cũng chả đủ thời gian, giờ phải đầu tư vườn táo để cày

Bác đánh giá tương lai ngành này thế nào bác, vẫn còn hot chứ, còn về web app thì thế nào bác
cảm ơn bác, rất chi tiết

chắc chiến ios theo như anh em ở đây dụ dỗ quá, android tiếp cận sau chứ ham hố cũng chả đủ thời gian, giờ phải đầu tư vườn táo để cày

Bác đánh giá tương lai ngành này thế nào bác, vẫn còn hot chứ, còn về web app thì thế nào bác
Native (android thôi nhưng mình đoán ios chắc cũng vậy) : nhu cầu vẫn cần thôi nhưng có 1 điều đó là yêu cầu sẽ gắt hơn và chuyên sâu hơn về phần cứng,os ... Vì nếu chỉ là 1 app đơn thuần (kiểu như có UI bắt mắt, call api lấy data từ backend show lên) thì cross platform làm nhanh hơn và dễ hơn nhiều (trừ khi khách hàng quan tâm performance nên chơi hẳn native cho mỗi nền tảng)
Cross platform /web app : như mình vừa nói ở trên do dễ hơn và nhanh hơn nên ngày càng phổ biến, ăn dần thị trường của native

. Cơ mà cũng đừng hiểu sai rằng làm cross platform thì éo cần care native nhá vì thực tế khi dev vẫn đụng vào nó thôi, ko thì đụng vấn đề ko giải quyết được
via nextVOZ for Android[/QUOTE]
Reactions:
alatka