thảo luận Tất tần tật về mobile development

Đang làm uikit chưa có thời gian tiếp cận swiftui. Cái này custom ui các kiểu có ez hơn uikit k fen?
có, theo mình thì có phần dễ hơn là đằng khác. Trong SwiftUI bản chất mọi thứ là View, nó thật chất chỉ là 1 protocol. Các UI bác đã quen thuộc như UILabel -> Text, Table/CollectionView -> (lazy) List/Grid.. thì đều conforms đến View nên rất dễ tuỳ biến, đìều này khiến cho làm SwiftUI dễ compose View ra các view nhỏ, và mọi View đều là struct nên rất nhẹ, ko như view trong UIKit là class .

https://developer.apple.com/documentation/swiftui/view

do đa số các view modifier bác có thể nghĩ ra nhưng font size, background, đều áp dụng đc vào các view này.. thậm chí UINavigationController stack truyền thống của UIKit thì chỉ cần vài dòng ở SwiftUI.

đặc biệt hơn là việc gắn SwiftUI vào UIKit cũng ko quá khó, có thể gói View vào UIHostingController và tích hợp từ từ với project UIKit đang làm..

cái hay của SwiftUI là nó trình bày UI lúc mình thiết kế luôn, tức là View này sẽ nhìn như này, và nó sẽ thôi đổi như thế này thế này khi có state nào đó thay đổi, hay còn gọi là declarative programming. giống như Flutter, React, và Jetpack Compose của Android. Nên từ UIKit qua cũng phải train lại mind set rồi sẽ thích thôi. Rồi hiểu core concept của SwiftUI sẽ đến phần state management với các property wrapper (@State, @(State/Observed)Object để quản lý các state input/output cho UI, hay còn gọi là ViewModel)

nói thêm thì chắc ko bằng fen thử download cái sample mới nhất của Apple và xem cách họ layout ntn xem :) https://developer.apple.com/documentation/swiftui/food_truck_building_a_swiftui_multiplatform_app

mỗi năm nay có nhiều thứ hay ho quá mà chưa có nhiều thời gian thử.. mấy năm trước mình còn vọc này nọ SwiftUI lẫn Combine.
 
Sửa lần cuối:
Đang làm uikit chưa có thời gian tiếp cận swiftui. Cái này custom ui các kiểu có ez hơn uikit k fen?
nhanh hơn nhiều đó a, do là declarative nên làm UI chắc chắn sẽ tự nhiên hơn. Hồi kì làm cái button vs leading icon làm bm ra, h support tận răng. Làm multiplatform macos ios đồ cũng lẹ hơn do xài chung framework. Nhưng mà sẽ có một số thứ swiftUI chưa làm dc, nhưng cũng viết thêm = UIkit dc.
 
nhanh hơn nhiều đó a, do là declarative nên làm UI chắc chắn sẽ tự nhiên hơn. Hồi kì làm cái button vs leading icon làm bm ra, h support tận răng. Làm multiplatform macos ios đồ cũng lẹ hơn do xài chung framework. Nhưng mà sẽ có một số thứ swiftUI chưa làm dc, nhưng cũng viết thêm = UIkit dc.
chuẩn, làm SwiftUI sẽ mặc định có luôn (Apple)-multi-platform, tức là có luôn watchOS, macOS nếu muốn. Do View là canvas, tuỳ platform sẽ render cái nó cần.
 
hội mobile mà mấy bác bàn gì nodejs vs spring ko v :))

Đối với mấy ông chuyên backend thì frontend là optional để lựa chọn code cho vui hoặc phát triển thêm skill nên code front luôn là chuyện bth, còn ngược lại thì :shame::shame::shame:, nên front đối với 1 số tay to xem như ko tính tiền :shame::shame:
 
Đối với mấy ông chuyên backend thì frontend là optional để lựa chọn code cho vui hoặc phát triển thêm skill nên code front luôn là chuyện bth, còn ngược lại thì :shame::shame::shame:, nên front đối với 1 số tay to xem như ko tính tiền :shame::shame:

Dỗi vcl theo 4 năm r, chả nhẽ switch sang back :rolleyes:

Sent from Samsung SM-N986U1 using vozFApp
 
Dỗi vcl theo 4 năm r, chả nhẽ switch sang back :rolleyes:

Sent from Samsung SM-N986U1 using vozFApp

Ôm front đc thì ôm đi, giờ ối ông làm back bị lười trồi lên làm front cho khoẻ xác, lương same same mà nhẹ hẳn thằng người, quay làm front ít bữa xong hỏi về làm back ko, trả lời ko liền :LOL::LOL::LOL:
 
Ôm front đc thì ôm đi, giờ ối ông làm back bị lười trồi lên làm front cho khoẻ xác, lương same same mà nhẹ hẳn thằng người, quay làm front ít bữa xong hỏi về làm back ko, trả lời ko liền :LOL::LOL::LOL:

T cũng thuộc "khối ông đó" mà. Đi làm thấy Ae back sml trong khi mình toàn lướt voz, youtube, fb.. :cry:

Sent from Samsung SM-N986U1 using vozFApp
 
trước cũng dịnh chuyển qua làm backend đổi gió mà thấy ko hợp nên trở lại mặt tiền, làm mobile... do chủ yếu mình thiên hướng thích thiết kế và có ít máu design hehe
 
Với mình cái nào cũng có cái hay riêng (obvious =]) nhưng với mình thì làm backend thôi thì không thể làm 1 product hoàn chỉnh dc (indie hacker), vẫn cần mặt tiền để user sử dụng/đem bán. Còn frontend/mobile/desktop app đồ thì làm xong đem up lên store bán các kiểu vẫn dễ hơn.

Cái nào đi sâu cũng khó vcl cả, không cái nào hơn cái nào. Nếu thấy cái này hơn cái kia đơn giản là chưa đủ sâu bên mảng khác. Bên app cũng phải optimize, log, monitor các kiểu nếu làm đúng.
 
Chào các bác, em học HCMUS sắp ra trường đi làm, tiếng Anh ở mức đọc hiểu tài liệu ổn, giao tiếp sơ sơ. Trước trong lúc học thi học HTTT định ra làm BA mà sau suy đi tính lại thì làm dev khả năng phát triển bản thân về sau hơn để có tài chính vững vàng, cũng có nền tảng ở trường. Nghĩ thế cho nên là em quyết định đổi sang học Mobile cụ thể là IOS native swift. Em đã học gần xong khoá IOS Bootcamp trên Udemy của bà AngelaYu, quy trình phát triển phần mềm các thứ thì lúc định làm BA cũng có nắm. Nhìn quanh thì trong thread rv công ty trên này nói khá ít về mobile dev. Xin các bác cho vài lời khuyên về một số công ty làm mobile native IOS tuyển Junior/Fresher ở HCM. Em chân thành cảm ơn ạ:burn_joss_stick:
 
Chào các bác, em học HCMUS sắp ra trường đi làm, tiếng Anh ở mức đọc hiểu tài liệu ổn, giao tiếp sơ sơ. Trước trong lúc học thi học HTTT định ra làm BA mà sau suy đi tính lại thì làm dev khả năng phát triển bản thân về sau hơn để có tài chính vững vàng, cũng có nền tảng ở trường. Nghĩ thế cho nên là em quyết định đổi sang học Mobile cụ thể là IOS native swift. Em đã học gần xong khoá IOS Bootcamp trên Udemy của bà AngelaYu, quy trình phát triển phần mềm các thứ thì lúc định làm BA cũng có nắm. Nhìn quanh thì trong thread rv công ty trên này nói khá ít về mobile dev. Xin các bác cho vài lời khuyên về một số công ty làm mobile native IOS tuyển Junior/Fresher ở HCM. Em chân thành cảm ơn ạ:burn_joss_stick:
nếu đã nắm iOS bootcamp thì mạnh dạng apply vào ItViec, LinkedIn thử xem e... vào việc rồi thì lên trình thôi, không nắm phần gì thì học hỏi các a/c cùng team. iOS native khá hiếm nên quan trọng tự học, nếu có thời gian e thử làm side project để và apply các kiến thức để nâng trình, lĩnh vực về iOS khá rộng mở về cơ hội lẫn kiến thức. Chúc e may mắn!
 
Với mình cái nào cũng có cái hay riêng (obvious =]) nhưng với mình thì làm backend thôi thì không thể làm 1 product hoàn chỉnh dc (indie hacker), vẫn cần mặt tiền để user sử dụng/đem bán. Còn frontend/mobile/desktop app đồ thì làm xong đem up lên store bán các kiểu vẫn dễ hơn.

Cái nào đi sâu cũng khó vcl cả, không cái nào hơn cái nào. Nếu thấy cái này hơn cái kia đơn giản là chưa đủ sâu bên mảng khác. Bên app cũng phải optimize, log, monitor các kiểu nếu làm đúng.

Chuẩn nè, trc t code mobile yêu cầu high performance cũng khó. View thì toàn canvas, security handle low level, camera, media codec... mà tiếc ở vn ít job làm sâu :)

Sent from Samsung SM-N986U1 using vozFApp
 
hello mn, ko biết ae trên này có job nào remote mobile flutter ko ạ, vị trí junior . cho mình xin contact với
 
nếu đã nắm iOS bootcamp thì mạnh dạng apply vào ItViec, LinkedIn thử xem e... vào việc rồi thì lên trình thôi, không nắm phần gì thì học hỏi các a/c cùng team. iOS native khá hiếm nên quan trọng tự học, nếu có thời gian e thử làm side project để và apply các kiến thức để nâng trình, lĩnh vực về iOS khá rộng mở về cơ hội lẫn kiến thức. Chúc e may mắn!
Em cảm ơn anh ạ :adore: Dự định là cuối t8 ra trường chắc tầm đầu t8 đi rải cv fresher/junior pv thử xem sao, em cũng có xem qua ở linkedin với mấy gr tuyển dụng, hy vọng sẽ có được việc ưng ý :cry:
 
Chào các bác, em học HCMUS sắp ra trường đi làm, tiếng Anh ở mức đọc hiểu tài liệu ổn, giao tiếp sơ sơ. Trước trong lúc học thi học HTTT định ra làm BA mà sau suy đi tính lại thì làm dev khả năng phát triển bản thân về sau hơn để có tài chính vững vàng, cũng có nền tảng ở trường. Nghĩ thế cho nên là em quyết định đổi sang học Mobile cụ thể là IOS native swift. Em đã học gần xong khoá IOS Bootcamp trên Udemy của bà AngelaYu, quy trình phát triển phần mềm các thứ thì lúc định làm BA cũng có nắm. Nhìn quanh thì trong thread rv công ty trên này nói khá ít về mobile dev. Xin các bác cho vài lời khuyên về một số công ty làm mobile native IOS tuyển Junior/Fresher ở HCM. Em chân thành cảm ơn ạ:burn_joss_stick:

iOS ngon, ngon hơn android về lương lậu, Angela Yu thì quá ok rồi. Lên topcv hay LinkedIn làm cái CV ổn tý cộng show demo dự án đã làm thì tự người ta sẽ gọi :)

Gửi từ Your Phone bằng vozFApp
 
Cho em hỏi em đang học ở BKHCM, định hướng lập trình android thì theo chuyên ngành công nghệ phần mềm đúng không ạ. Em vào xem chương trình môn học ngành đó thì lại không thấy môn học về mobile
 
Em kiếm job fresher Flutter ở HCM thâm con mắt không ra cái nào, hay là về học đi làm tester/BE Spring Boot mấy anh ?
 

Thống kê chủ đề

Ngày tạo
chua_te_lap_trinh_cpp,
Người trả lời cuối
lhxungk,
Trả lời
544
Lượt xem
93.543
Quay lại
Lên đầu trang