扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
#弹窗
公司主营业务:成都网站设计、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出东安免费做网站回馈大家。
oktoast : ^3.1.5
#路由
get : ^4.5.1
#百度地图定位
flutter_bmflocation : ^2.0.0-nullsafety.1
#百度地图-基础地图
flutter_baidu_mapapi_map : ^3.0.0+2
#百度地图-检索
flutter_baidu_mapapi_search : ^3.0.0
#百度地图-计算工具
flutter_baidu_mapapi_utils : ^3.0.0
#屏幕自动适应
flutter_screenutil : ^5.2.0
#Banner图切换
flutter_swiper_plus : ^2.0.4
#网络请求
dio : ^4.0.4
dio_cache_interceptor : ^3.2.2
pretty_dio_logger : ^1.2.0-beta-1
#城市选择器
azlistview : ^2.0.0
#本地存储
get_storage : ^2.0.3
#权限
permission_handler : ^8.3.0
#保存图片
image_gallery_saver : ^1.7.1
# image_save: ^5.0.0
#常用工具类
common_utils :
path : plugin/common_utils-2.0.2
#选择器
flutter_picker : ^2.0.2
#生成二维码
qr_flutter : ^4.0.0
#验证码输入框
pin_input_text_field : ^4.1.1
# 汉字转拼音
lpinyin : ^2.0.3
#多张图片上传
wechat_assets_picker : ^6.3.1
wechat_camera_picker : ^2.6.3
#裁剪图片
image_cropper : ^1.5.0
#图片压缩
flutter_luban : ^0.1.13
#家谱树
graphview : ^1.1.1
vector_math : ^2.1.0
#行为验证码
steel_crypt : ^3.0.0+1
encrypt : ^5.0.0
#二维码识别
flutter_qr_reader : ^1.0.5
#右上角小图标
badges : ^2.0.2
#唤醒系统应用
url_launcher : ^6.0.17
flutter_sms : ^2.3.2
#QQ分享
tencent_kit : ^2.1.0
flutter_cache_manager : ^3.3.0
#微信SDK
fluwx : ^3.6.1+4
#支付宝SDK
tobias :
path : plugin/tobias-2.2.0
#个推
getuiflut : ^0.2.11
#极光推送
# jpush_flutter:
# path: plugin/jpush_flutter-2.2.2
#极光魔链
jmlink_flutter_plugin :
path : plugin/jmlink_flutter_plugin-2.1.2
#极光认证
jverify :
path : plugin/jverify-2.2.4
#极光统计
janalytics :
path : plugin/janalytics-2.1.5
#倒计时
circular_countdown_timer : ^0.2.0
#加载中效果
flutter_spinkit : ^5.1.0
#APP更新
r_upgrade :
path : plugin/r_upgrade-0.3.7+2
#刷新-加载更多
flutter_easyrefresh : ^2.2.1
#右上角弹出式菜单
custom_pop_up_menu : ^1.2.2
#时间轴
timeline_tile : ^2.0.0
#虚线边框
dotted_border : ^2.0.0
like_button : ^2.0.4
#图片
extended_image : ^6.0.1
#图片九宫格
nine_grid_view : ^2.0.0
#时间模糊插件
timeago :
path : plugin/timeago-3.1.0
#屏幕截图
screenshot : ^1.2.3
#图片压缩
flutter_image_compress : ^1.1.0
#List左滑右滑
flutter_slidable : ^1.2.0
#底部伸缩抽屉-针对地图
sliding_up_panel : ^2.0.0+1
#键盘高度
flutter_keyboard_size : ^1.0.0+4
#JSON动图
lottie : ^1.2.2
#城市选择器
city_pickers :
path : plugin/city_pickers-1.0.1
#调试工具
path_provider : ^2.0.7
#打开HTML
webview_flutter : ^2.3.1
#表情
emoji_picker_flutter : ^1.0.8
#扇形进度
ai_progress : ^2.0.0
#喜欢按钮
tiktok_favorite_gesture : ^1.0.0
#获取手机信息
device_info : ^2.0.3
#包信息
package_info : ^2.0.2
device_apps : ^2.1.1
#倒计时
stop_watch_timer : ^1.3.1
#发现Android和iOS上的网络(WiFi和移动/蜂窝)连接状态
connectivity_plus : ^2.2.0
#从应用程序打开iOS和Android手机设置。
app_settings : ^4.1.1
#日志上报
sentry_flutter : ^6.1.2
#后退拦截
back_button_interceptor : ^5.0.2
#视频播放器
better_player : ^0.0.81
#APP启动图
flutter_native_splash : ^2.0.4
#JSON-TO-MAPPER
dart_json_mapper : ^2.1.17
#HTML展示
flutter_html : ^3.0.0-alpha.2
#XD to Flutter
adobe_xd : ^2.0.1
flutter_svg : ^1.0.3
#APPBAR背景色渐变
new_gradient_app_bar : ^0.2.0
#音频播放
flame_audio : ^1.0.0
#入门介绍页
intro_slider : ^3.0.3
#键盘
keyboard_actions : ^3.4.5
emoji_keyboard_flutter : ^1.2.7
#单选选择框
flutter_pickers : ^2.1.9
If You Were Coming In The Fall
BY EMILY DICKINSON
IF you were coming in the fall,
I ’d brush the summer by
With half a smile and half a spurn,
As housewives do a fly.
If I could see you in a year,
I ’d wind the months in balls,
And put them each in separate drawers,
Until their time befalls.
If only centuries delayed,
I ’d count them on my hand,
Subtracting till my fingers dropped
Into Van Diemen’s land.
If certain, when this life was out,
That yours and mine should be,
I ’d toss it yonder like a rind,
And taste eternity.
But now, all ignorant of the length
Of time’s uncertain wing,
It goads me, like the goblin bee,
That will not state its sting.
如果你能在秋季来到,
我会用掸子把夏季掸掉,
一半轻蔑,一半含笑,
象管家妇把苍蝇赶跑。
如果一年后能够见你,
我将把月份缠绕成团——
分别存放在不同的抽屉,
免得,混淆了日期——
如果只耽搁几个世纪,
我会用我的手算计——
把手指逐一屈起,直到
全部倒伏在亡人国里。
如果确知,聚会在生命——
你的和我的生命,结束时——
我愿意把生命抛弃——
如同抛弃一片果皮——
但是现在难以确知
相隔还有多长时日——
这状况刺痛我有如妖蜂——
秘而不宣,是那毒刺。
然后是一些短诗,均是先原文后译文,一段英文加一段中文即是一首(因为好多都没标题……)
艾米莉.狄金森(Emily Dickinson)(1830~1886) 为美国隐士女诗人,生前写过一千七百多首令人耳目一新的短诗,却不为人知,死后名声大噪。她诗风独特,以文字细腻、观察敏锐、意象突出著称。 题材方面多半是自然、死亡、和永生。
I never saw a moor
I never saw a Moor--
I never saw the Sea--
Yet know I how the Heather looks
And what a Billow be.
I never spoke with God
Nor visited in Heaven--
Yet certain am I of the spot
As if the Checks were given--
我从未看过荒原--
我从未看过海洋--
可我知道石楠的容貌
和狂涛巨浪。
我从未与上帝交谈
也不曾拜访过天堂--
可我好像已通过检查
一定会到那个地方 。
Beclouded
THE sky is low, the clouds are mean,
A travelling flake of snow
Across a barn or through a rut
Debates if it will go.
A narrow wind complains all day
How some one treated him;
Nature, like us, is sometimes caught
Without her diadem.
天低又复云暗,
飞过雪花一片。
穿越车辙马圈,
去留择决艰难。
谁人这样待风,
令其整天抱怨。
自然犹如我等,
时常没戴皇冠。
I’M Nobody! Who are you?
I’M Nobody! Who are you?
Are you--Nobody--too?
Then there’s a pair of us!
Dont tell! they’d advertise--you know!
How dreary--to be--Somebody!
How public--like a Frog--
To tell your name--the livelong June--
To an admiring Bog!
我是无名之辈! 你是谁?
你也是无名之辈吗?
那么我们为一对!
别说! 他们会传开去-- 你知道!
多无聊-- 是-- 某某名人!
多招摇-- 象个青蛙--
告诉你的名字 -- 漫长的六月--
给一片赞赏的沼泽!
"Faith" is a fine invention
"FAITH" is a fine invention
When Gentlemen can see--
But Microsopes are prudent
In an Emergency.
" 信念" 是个微妙的发明
当绅士们能看见的时候--
但显微镜却是谨慎的
在紧急的时候。
Escape
I NEVER hear the word "escape"
Without a quicker blood,
A sudden expectation,
A flying attitude.
I never hear of prisons broad
by soldiers battered down,
But I tug childish at my bars--
Only to fail again!
我一听说"逃亡"这个词
血液就加快奔流,
一个突然的期望,
一个想飞的冲动。
我从未听说敞开的监狱
被战士们攻陷,
但我幼稚的用力拖我的围栏--
只不过再失败!
"Hope"
"HOPE" is the thing with feathers
That perches in the soul,
And sings the tune without the words,
And never stops at all,
And sweetest in the gale is heard;
And sore must be the storm
That could abash the little bird
That kept so many warm.
I’ve heard it in the chillest land,
And on the strangest Sea;
Yet, never, in extremity,
It asked a crumb of Me.
" 希望" 是物长着羽毛
寄居在灵魂里,
唱着没有词的曲调,
绝无丝毫停息,
微风吹送最为甘甜
暴雨致痛无疑
能够使得小鸟不安
保有此多暖意。
听它越过奇妙大海
飞遍严寒田地
可它不要我面包屑
哪怕饥饿至极。
The heart asks pleasure first
The heart asks pleasure first,
And then, excuse from pain;
And then, those little anodynes
That deaden suffering;
And then, to go to sleep;
And then, if it should be
The will of its Inquisitor,
The liberty to die.
心先要求愉快
再要求免除疼痛;
其后,要那些小止痛片
来减轻苦痛;
然后,要求睡觉;
如它法官的愿望
而后应当是
要求去死的自由。
Compensation
For each ecstatic instant
We must an anguish pay
In keen and quivering ratio
To the ecstasy.
For each beloved hour
Sharp pittances of years,
Bitter contested farthings
And coffers heaped with tears.
为每一个狂喜的瞬间
我们必须偿以痛苦至极,
刺痛和震颤
正比于狂喜。
为每一个可爱的时刻
必偿以多年的微薄薪饷,
辛酸争夺来的半分八厘
和浸满泪水的钱箱。
The Battlefield
They dropped like flakes, they dropped like stars,
Like petals from a rose,
When suddenly across the June
A wind with fingers goes.
They perished in the seamless grass, --
No eye could find the place;
But God on his repealless list
Can summon every face.
他们雪片般落下,他们流星般落下,
象一朵玫瑰花的花瓣纷纷落下,
当风的手指忽然间
穿划过六月初夏。
在眼睛不能发现的地方,--
他们凋零于不透缝隙的草丛;
但上帝摊开他无赦的名单
依然能传唤每一副面孔。
I had no time to hate, because
I had no time to hate, because
The grave would hinder me,
And life was not so sample I
Could finish enmity.
Nor had I time to love, but since
Some industry must be,
The little toil of love, I thought,
Was large enough for me.
我没有时间憎恨,因为
坟墓会将我阻止,
而生命并非如此简单
能使我敌意终止。
我也没时间去爱,
仅因为必须有点勤奋,
我以为爱的那少许辛苦
对我已是足够莫大难忍。
My River runs to thee—
Blue Sea! Wilt welcome me?
My River waits reply—
Oh sea—look graciously—
I’ll fetch thee Brooks
From spotted nooks—
Say—Sea—Take me!
我的河儿流向你--
蓝色的海! 会否欢迎我?
我的河儿待回响--
大海啊--样子亲切慈祥--
我将给你请来小溪
从弄污的角落里--
说呀--大海--接纳我!
My friend must be a Bird--
Because it flies!
Mortal, my friend must be,
Because it dies!
Barbs has it, like a Bee!
Ah, curious friend!
Thou puzzlest me!
我的朋友肯定是只鸟--
因为它飞翔!
我的朋友肯定是个人,
因它会死亡!
它有倒刺,象蜜蜂一样!
哦,古怪的朋友啊!
你使我迷茫!
Is Heaven a Physician?
Is Heaven a Physician?
They say that He can heal -
But Medicine Posthumous
Is unavailable -
Is Heaven an Exchequer?
They speak of what we owe -
But that negotiation
I’m not a Party to -
天堂是个医生吗?
他们说他能治病;
但死后的医药
是没有效用的。
天堂是国库吗?
他们谈及我们欠的债;
可是那谈判
我没参加。
(71)
A throe upon the features -
A hurry in the breath -
An ecstasy of parting
Denominated “Death” -
An anguish at the mention
Which when to patience grown,
I’ve known permission given
To rejoin its own.
剧痛在于特征上
急切在于那迹象
告别的狂喜
称之为“死亡”
当去忍受成长
苦恼就因之遭遇
我知道许可已经给予
去与同类团聚
The Mystery of Pain
Pain has an element of blank;
It cannot recollect
When it began, or if there were
A day when it was not.
It has no future but itself,
Its infinite realms contain
Its past, enlightened to perceive
New periods of pain.
痛有一个空白的元素;
不能够记起
当它开始,或如有一天
当它不是痛时。
它没有未来只有自己,
包含它无限的领地
它是过去,开明的去感知
新的痛的周期。
It was too late for Man -
But early, yet for God -
Creation - impotent to help -
But Prayer - remained - Our Side -
How excellent the Heaven -
When Earth - cannot be had -
How hospitable - then - the face
Of our Old Neighbor God -
对人类而言太晚
可对于上帝还早
创世,虚弱无力的帮助
可剩下的,我们还能够祈祷
当地上不能存在
天堂是何等美妙
那时,我们老邻居上帝的表情
会多么好客,殷勤,周到
(79)
Going to Heaven!
I don’t know when -
Pray do not ask me how!
Indeed I’m too astonished
To think of answering you!
Going to Heaven!
How dim it sounds!
And yet it will be done
As sure as flocks go home at night
Unto the Shepherd’s arm!
Perhaps you’re going too!
Who knows?
If you should get there first
Save just a little space for me
Close to the two I lost -
The smallest “Robe” will fit me
And just a bit of “Crown” -
For you know we do not mind our dress
When we are going home -
I’m glad I don’t believe it
For it would stop my breath -
And I’d like to look a little more
At such a curious Earth!
I’m glad they did believe it
Whom I have never found
Since the mighty Autumn afternoon
I left them in the ground.
去天堂!
我不知何时-
请千万别问我怎样!
我实在太惊讶
想不出回答你!
去天堂!
多么黯淡悲凉!
可是必将做到
就象羊群夜晚一定回家
给牧羊人来关照!
也许你也正在去!
谁知道呢?
假若你要先到那里
就请为我保留一小块空间
靠近我失去的两位亲人-
那最小的“睡袍”对我会合适
和仅仅一点点“花冠”-
你知道当我们回家
我们不在意穿着
我很高兴我不信它
因它会停止我的呼吸-
而我愿意多看上一眼
这样一个稀奇古怪的尘世!
我很高兴他们信它
他们我再没有找到过
自从那伟大的秋天的午后
我在地底下离开他们。
Who is the East?
The Yellow Man
Who may be Purple if He can
That carries in the Sun.
Who is the West?
The Purple Man
Who may be Yellow if He can
That lets Him out again.
谁是东方?
金黄之人
他许是紫红之人
携带日出
谁是西方?
紫红之人
他许是金黄之人
载送日落
(107)
‘Twas such a little - little boat
That toddled down the bay!
‘Twas such a gallant - gallant sea
That beckoned it away!
‘Twas such a greedy - greedy wave
That licked it from the Coast -
Nor ever guessed the stately sails
My little craft was lost!
它是个这样小的小船
东倒西歪下了港湾!
何等雄浑壮观的大海
吸引着它离远!
如此贪婪强烈的波浪
拍打着它离开海岸;
未曾猜到这庄严宏伟的风帆
我的手工小船还是迷失不见!
I keep my pledge.
I was not called -
Death did not notice me.
I bring my Rose.
I plight again,
By every sainted Bee -
By Daisy called from hillside -
By Bobolink from lane.
Blossom and I -
Her oath, and mine -
Will surely come again.
我信守我的誓言。
我未曾被召唤-
死神没有通知我,
我带着我的玫瑰。
我再次发誓,
以每只神圣的蜜蜂-
以从山坡唤来的雏菊-
以来自小巷的食米鸟的名义。
花朵和我-
她的誓言和我的-
一定将再来一次。
Angels, in the early morning
May be seen the Dews among,
Stooping - plucking - smiling - flying -
Do the Buds to them belong?
Angels, when the sun is hottest
May be seen the sands among,
Stooping - plucking - smiling - flying -
Parched the flowers they bear along.
天使,在清晨时分
许在露中看到她们,
弯腰-采摘-微笑-飞翔-
难道这花蕾属于她们?
天使,当烈日如火
许在沙中看到她们
弯腰-采摘-微笑-飞翔-
她们带走的花儿已烤成干身。
Answer July -
Where is the Bee -
Where is the Blush -
Where is the Hay?
Ah, said July -
Where is the Seed -
Where is the Bud -
Where is the May -
Answer Thee - Me -
Nay - said the May -
Show me the Snow -
Show me the Bells -
Show me the Jay!
Quibbled the Jay -
Where be the Maize -
Where be the Haze -
Where be the Bur?
Here - said the year -
七月回答
哪里是蜜蜂
哪里是红色
哪里是干草?
啊,七月说
哪里是种子
哪里是萌芽
哪里是五月
我让你回答
不-五月说
示我白雪
示我钟铃
示我松鸦!
挑剔的松鸦
哪里是玉米
哪里是薄雾
哪里是芒刺?
这里,年说到。
The Lady feeds Her little Bird
At rarer intervals -
The little Bird would not dissent
But meekly recognize
The Gulf between the Hand and Her
And crumbless and afar
And fainting, on Her yellow Knee
Fall softly, and adore -
女士喂她的小鸟
几乎毫无间隔
小鸟没有不同意
而是温顺地认可
鸿沟于这手和她之间
于无碎屑和在远方之间
昏晕, 轻轻地跌倒在
她黄皮肤的膝上, 怀着崇拜
(377)
To lose one’s faith—surpass
The loss of an Estate—
Because Estates can be
Replenished—faith cannot—
Inherited with Life—
Belief—but once—can be—
Annihilate a single clause—
And Being’s—Beggary—
丧失一个人的信念,
远大于失去一份地产;
因地产能够再置,
而信念无法重建。
信念可与生承继,
但却只有一次;
废止个单一条款做人
实乃乞丐赤贫。
How far is it to Heaven?
As far as Death this way?
Of River or of Ridge beyond
Was no discovery.
How far is it to Hell?
As far as Death this way?
How far left hand the Sepulchre
Defies Topography.
多远至天堂?
其遥如死亡;
越过山与河,
不知路何方.
多远至地狱?
其遥如死亡;
多远左边坟,
地形学难量.
(1090)
I am afraid to own a Body—
I am afraid to own a Soul—
Profound—precarious Property—
Possession, not optional—
Double estate—entailed at pleasure
Upon an unsuspecting Heir—
Duke in a moment of Deathlessness
And God, for a Frontier.
我害怕拥有灵魂--
我害怕拥有肉身--
深奥的危险的财产--
拥有--没有选择的成分--
双倍资产--愉快限定继承的财产
给一个未想到的继承人--
一个永恒瞬间的君主
一个统辖新疆土的神
(1292)
Yesterday is History,
‘Tis so far away—
Yesterday is Poetry—
‘Tis Philosophy—
Yesterday is mystery—
Where it is Today
While we shrewdly speculate
Flutter both away.
昨天是历史,
它是如此久远--
昨天是诗歌--
它是哲学理念--
昨天是迷团--
哪里又是今天
而我们精明思索时
两者振翅飞远.
Ashes (1063)
Ashes denote that Fire was—
Revere the Grayest Pile
For the Departed Creature’s sake
That hovered there awhile—
Fire exists the first in light
And then consolidates
Only the Chemist can disclose
Into what Carbonates.
灰烬代表有过火--
最灰的那堆使人敬畏
因死去的生物之缘故
它们曾在那片刻盘旋迂回--
火先以光的形式存在
然后则旺火强焰
唯有化学家能够透露
变成了什么碳酸盐。
He forgot—and I—remembered (203)
He forgot—and I—remembered—
’Twas an everyday affair—
Long ago as Christ and Peter—
"Warmed them" at the "Temple fire."
"Thou wert with him"—quoth "the Damsel"?
"No"—said Peter, ’twasn’t me—
Jesus merely "looked" at Peter—
Could I do aught else—to Thee?
他忘了—而我—却记得—
这是作为基督和彼得
许久以前的一件日常事物—
“温暖他们”以“圣殿之火”。
“你和他”—谈论“少女”?
“不”—彼得说,“那不是我—”
基督只是看着彼得—
对你—我岂能别有所做?
He was weak, and I was strong—then (190)
He was weak, and I was strong—then—
So He let me lead him in—
I was weak, and He was strong then—
So I let him lead me—Home.
’Twasn’t far—the door was near—
’Twasn’t dark—for He went—too—
’Twasn’t loud, for He said nought—
That was all I cared to know.
Day knocked—and we must part—
Neither—was strongest—now—
He strove—and I strove—too—
We didn’t do it—tho’!
他弱,而我强—于是—
他让我带他走进—
我弱,而他强,于是—
我让他领我回家。
路不远—门就在附近—
天也不黑—由于他去了—
声不高—因他没说话—
那就是我想知道的一切。
白昼敲门—我们必须分别—
现在—没有人是最强的—
他努力了—而我也努力了—
尽管我们不曾做啥!
Because I could not stop for Death
Because I could not stop for Death--
He kindly stopped for me--
The Carriage held but just Ourselves--
And Immortality.
We slowly drove--He knew no haste
And I had put away
My labor and my leisure too,
For His Civility--
We passed the School, where Children strove
At Recess--in the Ring--
We passed the Fields of Gazing Grain--
We passed the Setting Sun--
Or rather--He passed us--
The Dews drew quivering and chill--
For only Gossamer, my Gown--
My Tippet--only Tulle--
We paused before a House that seemed
A Swelling of the Ground--
The Roof was scarcely visible--
The Cornice--in the Ground--
Since then--’tis Centuries--and yet
Feels shorter than the Day
I first surmised the Horses’ Heads
Were toward Eternity--
因为我不能够停下等死--
他为我停下友善和气--
四轮马车只载着我俩--
和不死。
我们慢慢驱车--他知道不急
而我也挥去了
我的工作和安逸,
缘他彬彬有礼--
我们经过学校,值课间休息
孩子们围成圆环--打逗游戏--
我们经过农田凝望五谷
我们经过落日--
确切地说--是他经过了我们--
那露水引来了冷颤寒气--
因我的女礼服--仅为纤细的薄纱织物
我的披肩--不过是绢网而已
我们暂停于一幢建筑物前
它看上去好似一片地面隆起--
那屋顶几乎看不见--
宛如飞檐装饰着大地--
自那以后--若干个世纪--
可还是感觉比那天短,
我第一次猜测到那马头
是朝向永恒之地--
Scaffold 是一个页面布局脚手架,实现了基本的Material布局,总所周知,大部分页面都包含了标题栏,主体内容,底部导航栏,或者侧滑栏,如果每次都需要重复写这些内容会大大影响开发效率,所以Flutter提供了Material风格的页面脚手架Scaffold,可以很方便的快速搭建基本元素,
Scaffold 继承自 StatefulWidget,是有状态的
常用属性:
appBar: 显示在界面上的标题栏
body: 页面上主题内容
floatingActionButton:浮动按钮,一般界面不一定会用到
floatingActionButtonLocation:浮动按钮的位置
floatingActionButtonAnimator:浮动按钮动画
persistentFooterButtons:固定显示在下方的按钮
drawer | endDrawer:抽屉
bottomNavigationBar:底部标题栏
bottomSheet:底部菜单
手机APP制作流程:无需技术,教你制作一个自己的手机APP
一款手机APP的制作,说复杂非常复杂,涉及到多个领域的研发,稍复杂一点的个人研发基本上搞不定,但是,也有非常简单的手机APP一站式制作运营方法。
随着移动互联网基层开开发技术的发展,无需编程技术,也可以在应用公园制作手机。这里就以应用公园为例,教您熟悉手机APP制作流程,手把手教你制作一款自己心仪的手机APP。
第一步:了解自己想要制作一款怎么的手机APP。是软硬件结合? 游戏 类?商城类?新闻资讯类?互动类?聊天类?还是团购类、同城服务类?送餐类?企业展示类?
每一个类别的APP开发差异非常大,主要就是不同类型所需要的功能支持。对自己想要做的APP有个大致的了解,但是这一步很多人都没搞清楚,大部分人都存在一个大概模糊的创意、想法阶段。
第二步:了解自己想要做的APP的基础功能,划分板块。
对基础功能的了解、板块的分类,上手最快的方法就是:查看市场上类似的APP进行借鉴。
第三步:界面及交互的设计
界面及交互的设计,可以直接使用“墨刀”。可以先设计一个大概,后期不断丰富。
第四步:APP功能的开发制作
APP功能的开发直接使用应用公园就可以了。应用公园把市场上常见的APP功能进行拆分组合,你不需要懂任何编程技术,只需哟安把需要的功能挑选出,组合搭配一个,就能迅速组建出一个手机APP。
手机APP制作具体流程:
1、打开应用公园的官网,点击“开始制作”,注册登录;
2、应用公园为在线APP制作平台,所以不需要下载任何东西,直接进入制作页面就可以;
3、应用公园目前有两种模式:
(1)主题模式:应用公园平台上,已经很多已经制作完善的手机APP软件,可以直接当做模板使用,仅需要把里面的文字图片进行替换,就可以快速制作一款APP。
(2)自由模式:就像拼图一样,把需要的功能自由组合搭配一下,就可以创造一款独一无二的手机APP。
每一个功能控件的具体功能,都通过后台自动配置。
4、手机APP打包
制作完善后,在应用公园平台直接点击制作完成,就会自动打包成手机安装程序。
5、应用发布上架
在应用公园平台直接申请应用发布,通过联网后,就可以联网使用了。
6、下载管理、运营
应用公园提供运营管理后台、下载站点、下载二维码、手机管理助手等APP相关产品,一站式服务,自动配置,免去多次开发成本,而且后期的功能、内容的更新迭代自己既可以搞定,也不需要具体的编程技术。
自己制作app需要 编程知识 。但依靠第三方工具,三分钟就可以做成专属自己的APP。下面以简易网为例演示:
简网APP工厂三大特点
1、最低的成本:节省所有开发成本,以及仅几分钟的时间成本。
2、实用的功能:贴近传统网站的内容编辑与发布方式。
3、灵活的运营:生成APP后,一个人也可以完美运营。
先来了解一下APP工厂:三分钟制作APP
使用简网APP工厂之前,我曾经通过其他类似的APP公司制作过两三个不同版本的免费APP,简网的操作流程是制作门槛最低的一家。
不支持用户名注册,需要使用微博账号
新浪与腾讯微博用户数几乎覆盖全网网民数,我们默认用户已经拥有微博账号,以便于进行APP快速创建。
填写APP信息:几分钟搞定
制作APP之前我们需要做一些准备工作,比如我们要明确我们要做一个怎样的APP,我们要为这个APP准备一张1024x1024的ICON以及一张114x114的小图标,另外还需要一张640x1136的开机图。
从简网APP工厂的首页,经过3次跳转,省略了网站注册过程,通过模板挑选完成APP美工定案,所需的是APP的图标与应用简介。全过程几分钟足矣。
快捷实用的后台采编系统
我们制作了一个新闻资讯类的APP软件,同时我们拥有了一个功能齐全的后台更新系统。利用后台可以完全解决APP内容更新问题,可以快速进行新闻发布,包括文字、图片、视频、微博等形式,并且引入了完善的评论系统与社区系统。
笔者至今使用过三家大型网站的后台系统,由于种种 历史 原因,这些后台系统都存在或多或少的不合理设计,也许是因为承载的功能过多,数据架构过于复杂,在新入职人员上手操作时,需要经过长时间的熟悉过程。
简网为我们制作的APP提供了统一的后台模板,这个后台的功能亮点在于不仅提供原始录入,还提供也许是目前设计最为合理的网络来源抓取功能。包括网页、微博在内的网络内容,都可以在大约1分钟时间内导入后台中,并且实时呈现在用户手机上的APP客户端。
APP的生成时间约为三分钟,APP容量只有3M,一般的宽带都可以在1分钟之内下载好装进手机
我们得到了一个可安装的APP软件
同时获得了一个功能完善的编辑后台
快速的内容抓取,让后台采编人员的数量可以降到最低,维持一个日更新量在100篇文章左右的APP客户端,一个工作人员足矣。
内容采编神器:发布到应用
“发布到应用”这个功能可以说是管理后台提供的最强大的一个功能,经过简单的设置后,我们可以在几秒钟之内把网络内容发布到我们的APP客户端。
这样一个媒体类APP就做好了。
很高兴回答这个问题。
我是从事安卓App开发的,开发过很多App,那么App是如何制作的。
页面设计
我们看到的app都一个个页面,每个页面功能不同。首先是产品经理通过调研整理需求,然后将需求整理成页面(可以使用墨刀等网页制作),然后在交给UI人员进行专业设计和美化,最后将设计图打包给开发人员。
开发设计
拿安卓举例,开发使用语言也分几种,具体得根据实际情况来选择。
1.原生开发
安卓一般使用java语言开发,当然现在也有kotlin语言进行开发。如何开发就涉及到具体编程了,这里就不详说了。简单描述就是使用安卓提供的一系列控件来实现页面,复杂点的页面可以通过自定义控件来实现。
2.使用H5语言开发
使用H5开发的好处有很多,可以多端复用,比如浏览器端,ios端,当然H5开发的体验是没有原生好的。结合我做过的项目来说,一般是这个页面需要分享出去的话,就用H5开发。
3.使用flutter开发
flutter是近年来谷歌推出的一款UI框架,
使用dart语言进行开发,支持跨平台,weight渲染直接操作硬件层,体验可媲美原生。但是flutter技术比较新,生态还不完善,开发起来效率相对偏低
页面数据填充
页面开发出来只是空壳子,没有数据填充,这时候就需要通过接口获取数据,然后解析数据,显示在页面上。
到此,一个大概的App制作流程就结束了。
首先你要清楚自己想要什么样的APP,是做哪一方便的?简单的?还是复杂的
一下我就分为两类进行回答
一,简单APP
必要岗位
ui设计师(至少一个)
主要负责APP页面的搭建和交互的梳理
客户端开发人员(至少一个)
目前市面上的APP开发方式多为混合开发,如果做一个简单的APP可以选择webapp,这样不但可以减少开发周期还可以控制开发成本
服务端开发(至少一个)
目前服务器语言很多php,java,
node.js
非必要岗位
首先 ,我说的非必要岗位不是说这些岗位不重要,而是说在为了减少成本的情况下,这样岗位可以被别的岗位所替代
产品经理
如果开发的App功能简单,UI设计师就可以担任这样职责
测试工程师
当然,在时间允许的情况下,开发人员也可以是测试人员
二,复杂APP
复杂app可以考虑纯原生开发,那么客户端至少两个人进行开发(安卓,IOS),或者考虑混合开发,及web前端+原生开发人员
必要岗位
ui设计师,安卓开发工程师,ios开发工程师,后端开发工程师,产品经理,测试工程师,人员的多少可以根据项目的大小来定
三,必要成本
服务器 :这是开发app必须要的,也就是我们放代码的地方
上架审核所需费用 :比如IOS上架审核的花好几百,安卓要申请软著等
今年六月的时候,萌生了开发一个记账 App 的想法,想去用自己的 App 记账,管理收支。那时正好在英国是考试周,放假后,我回到了国内,准备去实现我的计划。没想到这暑假很快就结束了,在这个暑假中经历的太多的事,准备了要去美国读研的考试,遇到了生命中的另一半,同时,也将 Costuary for iPhone 带到了这个世界。
Logo
说道为什么要开发这样一个 App ,因为笔者在 UK 读书,市面上很少有记账 App 能够实现实时汇率的换算,带有这个功能的 App 也是操作繁杂。所以要自己开发一个,功能并没有那么复杂的,并且能够满足自己在国外和国内生活需求的 App,所以自己编写了 iPhone 的客户端,为了获取汇率和 Excel 导出,又用 Java 设计和编写了 Costuary 的后端服务器。
比起今年年初开发的 Flat Weather,这个项目的代码量大约是他的十倍,需要实现众多的功能和模块。
这篇文章将会介绍一下 Costuary 的功能与我开发过程中的一些心得。
效果图设计
说到设计,两年前,我还是一个 Android 开发者,Google 的 Material Design 是我的最爱,所以,Costuary 采用了 Android 5.0 之后采用的 Material Design 设计。其中掺杂了一些我自己的设计,因为 Material Design 的控件有时候操作繁琐。
早在 5 月份的时候已经零零总总的用 Sketch 画出了这个产品的 UI 和图标,之后开始了漫长开发的过程。
Sketch交互
与去年开发的 Android 版不同,iPhone 版的 Costuary 采用了底部导航栏的设计,相比于 Android 通常使用的 Navigation Drawer 的抽屉布局,底部导航栏的设计即使在右手操作 iPhone 的时候都不会太费力。
UX功能 Features
Costuary 支持世界上主要货币的实时汇率转换,所有外汇在统计时会转换成主货币的数目,方便查看花销。
日历视图能够很直观的反映出哪一天有消费和收入。
说到记账软件,量化消费的图表无疑是重要的一环,Costuary 提供了饼状图来视觉化一段时间的花销。
可以建立多个账户来表示自己的银行卡,支付宝,现金等等。
可以看出本月的预算还有多少。
如果想要进行更加详细的分析,可以使用导出功能将账本导出到 Excel。
允许备份账本内容到 iCloud。
开发
去把一纸设计变成真正的产品,这是一个独立开发者应该具有的能力。只会写代码不只是我唯一掌握的,能够去设计出来自己想要的应用并且将他实现才是我在做的事情。
这款应用的开发并没有想象中的简单,需要自己去实现大量 Android UI 控件,很多圆角,阴影,字体,要慢慢的去调整,让控件适合 iPhone 的屏幕。整个应用的背后有 3 个关系型数据库来储存账户,账本与各种汇率。与以前开发的 Flat Weather 不同,Costuary 会产生大量的用户数据,所以整个软件架构的稳定性变得异常重要,需要设计一些机制来防止数据丢失与损坏。
Development
为了实现 App 获取每日的汇率,并且在 iPhone 上能够实现账本导出到 Excel ,我设计了一个服务器后端来处理这些繁杂的实物。每次 App 启动后会与我的服务器来更新最新的汇率。当用户选择导出时,账本会被发送到服务器上并处理为 Excel 发送到用户的邮箱里。
说到服务器,就不得不提到用户隐私了,因为导出到 Excel 功能需要将账本传到我的服务器上做进一步处理,很多人会觉得我侵犯了他的个人隐私。对此,为了保护我的权益与用户的权益,我撰写了 Costuary 软件许可及服务协议与 Costuary 隐私政策,这是我作为独立开发者这么多年后第一次去写许可协议。
Agreement资费
与我的其他产品一样,这款 App 依旧是免费供大家使用的,作为独立开发者,我们都知道,绝大多数用户不会去珍惜一个免费的产品。就像 Flat Weather 一样,虽然获得了很多人的支持,但是也收到了很多人的吐槽。在 Costuary 中依然设计了一个的捐助按钮,如果大家使用之后喜欢这个应用,请支持我将他维护下去。
Please donate me尾巴
Costuary for iPhone 是我开发出来过最大的软件体系。我相信,能够独立开发出来产品的人懂得不只是编程。一个人要去经历项目的全部生命周期:规划,设计,开发,运营,维护,营销,这些是我开发这么多产品所学会的。
现在的 Costuary 只是第一个版本,还有很多 iPhone 的特性没有来得及开发,以后会跟上的,比如 iPhone X 的适配,3D Touch、Today Widget、Touch ID 等等。
以前在少数派撰稿的时候,很多读者会来问我如何学习开发,我也特地去写过如何去学习编程,但我相信,真正想去学习的,想去为这个生态贡献出自己的一份力的人,自己都会找到学习的方法。我的专业是电子电器而不是软件工程,但是我不后悔当年去学习编程。
最后,还是感谢在背后默默支持我的人,我会不断地改进与提升,如果 Costuary 真的在记账方面给予了你便利,这是我莫大的荣幸。
如果想要了解我的更多作品可以访问我的个人博客 MikeTech,或者在少数派中阅读我以前写过的文章。今年年初也在 iPhone 上写过一个天气 App,天气应用 Flat Weather 的设计历程
对了,关于记账有什么用,如何记账,如何养成记账的习惯。为什么每个月末都捉襟见肘,除了没钱,很可能是对财务管理的能力不强。想了解这一方面的知识,不妨看一看我派的付费阅读栏目:从零开始做好个人记账
你好,非常感谢你的邀请。
开发一个app的话首先
第一步、需要调研,分析开发需求。
第二步、根据你的开发需求整理一个开发方案,选择合理的架构。
第三步、开始研发。
第四步、测试。
第五步、上线试运行。
第六步、查缺补漏后投入使用。
开发一个app的话。有多种选择。可以找一个第三方公司来进行开发。也可以自己招聘开发团队。也可以交给比较信任的程序员朋友来进行开发。第三种方式的话,属于接私活儿,成本较低。 当然前提你得有认识的人。
我也是程序员出身。参与过web网站开发。传统办公开发。H5开发。微信小程序开发。以及安卓开发。有着较丰富的开发经验。自己完全可以胜任一个App,如果你有这方面的事需求的话,也可以私信我。我是山东的。如果方便的话也可以面谈。
App软件开发,从之前的沟通需求、规划设计、程序开发、测试修改、它的发布等。这是一个非常复杂和漫长的过程,一旦进入通信,就需要定期维护和功能变更。它需要大量的专业人员参与,成本自然很高。 所以,随着更新市场的发展和人们福利的提高,现在已经不像传统开发那么困难了。只需要动动鼠标,不需要触碰代码就可以完成制作app部分。
App开发已成为企业发展的重要推动力量
十年巨变!移动互联网已颠覆我们的时代,商业、社交、视频、新闻、工具等领域,移动应用的渗透率已高达95%,在团购 旅游 和零售行业,移动端收入规模已超过PC端,手机APP已成为企业不可或缺的线上阵地。
不用编程就能制作app的在线平台,摆脱了很多复杂的流程,还能减少用户的麻烦,不会制作,而且可以在平台上查看详细的课程,非常贴心的设置!在这里,我想说的是,如果你想制作app的话,可以在平台上查看详细的课程。总的来说,这种方法会大大降低软件开发app的成本,节省时间,让很多人解决了资金短缺和想快速制作app的问题。
app是如何制作的,APP如何开发?
随着智能手机APP软件的吸引力越来越大,越来越多的企业开始开发自己的APP应用。企业要想开发属于自己企业的APP应用,首先要分析自身的情况和市场对产品的需求。
在APP,开发这件事上,企业一定要注意以下几点。
1. 开发APP应用一定要明确以自己为中心,开发APP是否能带来巨大的利润。
2. 要了解目标用户的需求,配置APP吸引用户,提高用户购买应用的意愿。
3. 通过合作再次寻找潜在客户,我相信开发APP的收益远远大于成本。
开发APP苹果系统,必须使用Xcode苹果开发工具,一般采用Objective-C或Swift语言。Objective-C是继承了C语言的C字,可以直接用Objective-C语言进行编程。如果你不懂数据,差别很小。还有一些新的苹果后缀语言,非常有用。
Andro系统的app都是用Java语言开发的,Java语言已经流行了20多年,这个趋势还在持续和延续。如果想要安卓系统的app首先要掌握Java语言,对于说C语言的人来说,学习Java还是很容易的。如果你对自学感兴趣,Java网站上有很多培训课程,还有很多免费培训。视频,不想付费。如果这个绝对是零基础(没学过其他编程语言,比如c语言),如果真的很感兴趣,可以自学,但是速度比较慢。
总结:app开发拥有多种方法,选择最适合自己的方式方法很重要
答案写到这里,我想您应该知道了app的开发途径或者方法是什么。如果您是小企业或者是个体工商户,您可以找人帮忙开发小程序或者自己在一些网站上进行傻瓜式软件开发。正如上文所说,现在有很多的网站支持在线生成APP,常用的功能和接口都已经设置好了,操作起来不是很难。如果您是大企业,业务多访问量比较大,我的建议是您应该聘请专业的软件工程师开发专门的app,避免后期出现的问题没办法及时解决给您的企业带来损失。
不懂的话,找专业的人帮忙,我就是专业的
app即application program。应用程序。目前手机平台是ios和安卓两大平台的天下。本人不才从事安卓开发。简单介绍一下吧你问的这个问题范围太广。ios和安卓开发语言不同。ios使用的是object_c和swift。安卓是基于java。二者都属于面向对象的语言。开发平台安卓基于android studio早期使用的是eclipse+adt。不过已经被淘汰了。那么怎样开发app?首先你需要一个后台程序员写服务器以及搭建数据库。其次你的会ios或是android其中之一那么这就是最简单的配置.现在流行混合开发如果你再会点前端的h5和js就更好了。一般一个软件公司的基本配置是一个前端一个ios一个安卓一个后台。基本就满足你搭建网站和手机应用的需求了。不过你作为老板养这样一个团队很费钱。还不如找外包
软件的生成需要经历以下几个阶段:
1、满足用户需求——建立软件目标,设想产品功能,进行场景化细分说明;进行可行性分析,用户需求收集,用户需求场景描述;场景问题梳理;获取用户行为、想法;场景应用痛点,机会点
2、需求开发与管理——建立用户画像,从软件目标出发,进行问题梳理,场景行为分析,愿景分析,建立体验地图
3、利用Axure绘制软件原型,在用户场景中切入,并组织软件原型实施,在实施过程中进行问卷调查,收集问题,记录用户行为,不断改善软件需求,进行需求评审,进入评审优化
4、技术可行性分析——技术分析,场景分析,功能实现验证,
5、开发计划制定,实施,测试,验证,发布
感谢 知乎日报-API-分析 提供的api帮助完成这个demo
该项目完全开源,单纯为了学习与交流,希望大家喜欢,多多提意见。
后续会将未来学到的新知识点用到该项目,持续更新
1.今日热点
2.主题分类
3.文章详情
4.抽屉列表增加缓存, 防止多次拉去数据
5.评论列表 (界面,动画优化)
6.主题列表 (界面,动画优化)
7.主页banner自动轮播,手指滑动是禁止轮播,放开则继续
8.刷新数据失败,增加重试按钮
9.分享UI
9.登录UI,联动交互(在评论界面可以点击写点评进入)
1.Flutter加载Html
1.注册
2.登录
3.发表评论
4.收藏
5.等等
一般的关闭键盘需要关联context,如下,当子页面弹出的键盘,操作父级页面或者顶级页面时,如滑动打开系统级抽屉,这时候就不太实用,可以用开头的方法了
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流